Skip to content
This repository was archived by the owner on Aug 28, 2025. It is now read-only.

Latest commit

 

History

History
503 lines (487 loc) · 14.1 KB

File metadata and controls

503 lines (487 loc) · 14.1 KB

Plano de Testes de Software

Pré-requisitos: Especificação do Projeto, Projeto de Interface

Os requisitos para realização dos testes de software são:

  • Site publicado na internet com Github Pages - Save Money.
  • Navegador da internet: Chrome, Firefox ou Edge.

CT-01: Verificar a página de login

Caso de teste Requisitos associados Objetivo do teste Passos Critérios de êxito Responsável
CT-01: Verificar a página de login
  • RF-08: O usuário deve poder fazer login e logout no sistema.
Verificar se a página de login está funcionando corretamente
  1. Acessar o navegador.
  2. Informar o endereço do site.
  3. Verificar a exibição da logo e subtítulo.
  4. Verificar a exibição do componente de darkmode.
  5. Verificar a exibição do título "Login".
  6. Verificar a exibição dos campos de e-mail e senha.
  7. Verificar a exibição do botão "Entrar".
  8. Verificar a exibição do botão "registrar".
  9. Verificar a exibição do link de recuperação de senha.
  • O sistema deve exibir a logo com texto "Save Money".
  • O sistema deve exibir o subtítulo "PUC Minas Tecnologia".
  • O sistema deve exibir o componente de darkmode.
  • O sistema deve exibir o título "Login".
  • O sistema deve exibir os campos de e-mail e senha.
  • O sistema deve exibir o botão "Entrar".
  • O sistema deve exibir o botão "registrar".
  • O sistema deve exibir o link de recuperação de senha.
Lucas Ferreira de Lima

CT-02: Verificar o processo de login

Caso de teste Requisitos associados Objetivo do teste Passos Critérios de êxito Responsável
CT-02: Verificar o processo de login
  • RF-08: O usuário deve poder fazer login e logout no sistema.
Verificar se o processo de login está funcionando corretamente
  1. Acessar a página de login.
  2. Clicar em "Entrar" sem preencher os campos.
  3. Preencher e-mail inválido e senha errada.
  4. Clicar em "Entrar".
  • O sistema deve exibir mensagem de erro ao tentar login com campos vazios.
  • O sistema deve exibir mensagem de erro ao tentar login com credenciais inválidas.
Lucas Ferreira de Lima

CT-03: Verificar a página de cadastro

Caso de teste Requisitos associados Objetivo do teste Passos Critérios de êxito Responsável
CT-03: Verificar a página de cadastro
  • RF-07: O usuário deve poder criar, acessar, editar e excluir seu perfil.
Verificar se a página de cadastro está funcionando corretamente
  1. Acessar a página de cadastro.
  2. Verificar a exibição do título.
  3. Verificar a exibição dos campos obrigatórios.
  4. Verificar a exibição do botão de cadastro.
  • O sistema deve exibir o título "Cadastro".
  • O sistema deve exibir os campos: Nome, E-mail, Documento, Senha, Confirmar senha.
  • O sistema deve exibir o checkbox de termos.
  • O sistema deve exibir o botão "Cadastrar".
Matheus Carlos de S. B. de Oliveira

CT-04: Verificar o processo de cadastro

Caso de teste Requisitos associados Objetivo do teste Passos Critérios de êxito Responsável
CT-04: Verificar o processo de cadastro
  • RF-07: O usuário deve poder criar, acessar, editar e excluir seu perfil.
Verificar se o processo de cadastro está funcionando corretamente
  1. Acessar a página de cadastro.
  2. Clicar em "Cadastrar" sem preencher os campos.
  3. Preencher o formulário com senhas diferentes.
  4. Preencher o formulário corretamente e aceitar os termos.
  • O sistema deve exibir mensagem de erro ao tentar cadastrar com campos vazios.
  • O sistema deve exibir mensagem de erro ao tentar cadastrar com senhas diferentes.
  • O sistema deve cadastrar o usuário com sucesso e permitir login.
Matheus Carlos de S. B. de Oliveira

CT-05: Verificar a página de recuperação de senha

Caso de teste Requisitos associados Objetivo do teste Passos Critérios de êxito Responsável
CT-05: Verificar a página de recuperação de senha
  • RF-09: O usuário deve poder recuperar sua senha.
Verificar se a página de recuperação de senha está funcionando corretamente
  1. Acessar a página de recuperação de senha.
  2. Verificar a exibição do título.
  3. Verificar a exibição do campo de e-mail.
  4. Verificar a exibição dos botões.
  • O sistema deve exibir o título "Recuperar senha".
  • O sistema deve exibir o campo de e-mail.
  • O sistema deve exibir o botão "Enviar instruções".
  • O sistema deve exibir o botão "Voltar para login".
Lucas Ferreira de Lima

CT-06: Verificar a página de investimentos

Caso de teste Requisitos associados Objetivo do teste Passos Critérios de êxito Responsável
CT-06: Verificar a página de investimentos
  • RF-10: O usuário deve poder gerenciar seus investimentos.
Verificar se a página de investimentos está funcionando corretamente
  1. Fazer login no sistema.
  2. Acessar a página de investimentos.
  3. Verificar a exibição do título e lista vazia.
  4. Clicar no botão de adicionar investimento.
  • O sistema deve exibir o título "Investimentos".
  • O sistema deve exibir mensagem de investimentos vazios.
  • O sistema deve exibir o modal de adicionar investimento.
Lucas Ferreira de Lima

CT-07: Verificar a página de perfil

Caso de teste Requisitos associados Objetivo do teste Passos Critérios de êxito Responsável
CT-07: Verificar a página de perfil
  • RF-07: O usuário deve poder criar, acessar, editar e excluir seu perfil.
Verificar se a página de perfil está funcionando corretamente
  1. Fazer login no sistema.
  2. Acessar a página de perfil pelo menu.
  3. Clicar no botão de excluir conta.
  4. Confirmar a exclusão.
  • O sistema deve permitir acessar a página de perfil pelo menu.
  • O sistema deve exibir o botão "Excluir Conta".
  • O sistema deve exibir o modal de confirmação.
  • O sistema deve excluir o usuário com sucesso.
Matheus Carlos de S. B. de Oliveira

CT-08: Verificar a página não encontrada

Caso de teste Requisitos associados Objetivo do teste Passos Critérios de êxito Responsável
CT-08: Verificar a página não encontrada
  • RF-11: O sistema deve tratar adequadamente páginas não encontradas.
Verificar se o tratamento de páginas não encontradas está funcionando corretamente
  1. Acessar uma URL inexistente sem estar logado.
  2. Verificar a exibição da página de erro.
  3. Clicar no botão de login.
  4. Acessar uma URL inexistente estando logado.
  • O sistema deve exibir a página não encontrada para usuário não autenticado.
  • O sistema deve redirecionar para a página de login ao clicar no botão.
  • O sistema deve exibir a página não encontrada para usuário autenticado.
Lucas Ferreira de Lima

CT-09: Verificar a página de alterar usuário

Caso de teste Requisitos associados Objetivo do teste Passos Critérios de êxito Responsável
CT-09: Verificar a página de alterar usuário
  • RF-07: O usuário deve poder criar, acessar, editar e excluir seu perfil, identificando-se como pessoa física ou empresa.
Vai verificar a alteração dos dados do usuário
  1. Acessar página de alterar usuário
  2. Alterar nome do usuário
  3. Alterar senha do usuário
  4. Alterar confirmar-senha do usuário
  5. Clicar no botão de salvar alterações.
  6. As alterações foram salvos.
  • O sistema deve exibir a página alterar usuário.
  • O sistema deve permitir alterar nome, senha e salvar alterações.
  • O sistema deve exibir que as alterações foram salvas.
Matheus Carlos de S. B. de Oliveira

CT-10: Verificar funcionalidade de privacidade

Caso de teste Requisitos associados Objetivo do teste Passos Critérios de êxito Responsável
CT-10: Verificar a funcionalidade de privacidade
  • RF-10: O sistema deve oferecer a opção de ocultar e exibir os valores financeiros na interface por meio de um botão com icone de olho, garantindo maior privacidade ao usuário.
Verificar se a funcionalidade de privacidade está funcionando corretamente.
  1. Acessar pagina que contém valores financeiros do usuário.
  2. Clicar no icone de "olho aberto".
  3. Verificar se o icone de "olho aberto" foi alterado para o icone de "olho fechado".
  4. Verificar se os valores financeiros foram ocultados.
  5. Clicar no icone de "olho fechado" e verificar se o icone foi alterado para "olho aberto" e os valores financeiros foram exibidos novamente.
  • O sistema deve ocultar todos os valores financeiros ao clicar no icone de "olho aberto".
  • O sistema deve alterar o icone de "olho aberto" para o icone de "olho fechado".
  • Ao clicar no icone de "olho fechado" o sistema deve exibir novamente os valores financeiros.
  • O sistema deve alterar o icone de "olho fechado" para o icone de "olho aberto".
Thais Lellis Moreira

CT-11: Verificar o status e lembretes de contas

Caso de teste Requisitos associados Objetivo do teste Passos Critérios de êxito Responsável
CT-11: Verificar o status e lembretes de contas
  • RF-05: O sistema deve ter status e lembretes de contas a pagar e a receber.
Verificar o sistema de status e lembretes está funcionando corretamente.
  1. Cadastrar despesas.
  2. Acessar a opção "à vencer" na barra lateral.
  3. Verificar se foram registradas em cards as despesas cadastradas com nome, data de vencimento, valor a pagar, categoria, recorrência, frequência e lembrete de prazo de vencimento.
  • O sistema deve mostrar nome, data de vencimento, valor a pagar, categoria, recorrência e frequência da despesa registrada.
  • O sistema deve exibir lembretes de contas proximas do prazo de vencimento.
Thais Lellis Moreira

CT-12: Verificar geração de relatório para receitas e despesas

Caso de teste Requisitos associados Objetivo do teste Passos Critérios de êxito Responsável
CT-12: Verificar geração de relatório para receitas e despesas
  • RF-04: O sistema deve gerar relatórios gráficos sobre o fluxo de receitas, despesas, ativos e passivos financeiros.
Verificar a geração de relatório funcionando corretamente.
  1. Cadastrar receitas e despesas.
  2. Acessar a opção "relatórios" na barra lateral.
  3. Verificar se foram registradas em cards as receitas e despesas cadastradas com nome, data de vencimento, valor a pagar, categoria, recorrência, frequência e lembrete de prazo de vencimento.
  • O sistema deve mostrar total de despesas, total de receitas e saldo.
  • O sistema deve exibir gráfico doughnut para representar a porcentagem de despesas por categoria cadastrada.
Vitor Reck Tavares

CT-13: Verificar geração de metas financeiras

Caso de teste Requisitos associados Objetivo do teste Passos Critérios de êxito Responsável
CT-13: Verificar geração de relatório para receitas e despesas
  • RF-06: O sistema deve gerar metas financeiras cadastradas pelo usuário.
Cadastramento de metas financeiras.
  1. Cadastrar meta financeira.
  2. Editar meta financeira.
  3. Excluir meta financeira.
  4. Incluir valor na meta financeira.
  5. Não cadastrar uma meta em caso de não informação dos dados referentes a meta.
  • O sistema deve mostrar metas financeiras cadastradas.
  • O sistema deve mostrar o progresso das metas financeiras.
Breno Eller Andrade Machado